package com.example.myapplication;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewAnimationUtils;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

public class MyAdapter extends ArrayAdapter {
     public MyAdapter(@NonNull Context context, int resource, ArrayList<HashMap<String,String>> list){
         super(context,resource,list);
     }
     @NonNull
     @Override
     //自定义适配器Adapter,获得一个View 对象
    public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent){
         View itemView = convertView;
         if(itemView == null){
             itemView = LayoutInflater.from(getContext()).inflate(R.layout.list_items,parent,false);
         }
         Map<String,String> map = (Map<String,String>) getItem(position);
         TextView title = (TextView) itemView.findViewById(R.id.Title);
         TextView detail = (TextView) itemView.findViewById(R.id.Detail);

         title.setText("币种：" + map.get("cname"));
         detail.setText("汇率：" + map.get("cval"));

         return  itemView;
     }
}
